#pragma once
#include <string>
using std::string;

typedef string EVENTID;

class CEvent
{
private:
	EVENTID mEventID;
	void*	mParam;
public:
	CEvent(EVENTID eventID, void* Param = NULL)
	{
		mEventID = eventID;
		mParam = Param;
	}
	~CEvent(){}

	inline EVENTID GetEventID() { return mEventID; }
	inline void*  GetParam()   { return mParam; }

};